home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / UTILITY / TLB_T211.ARJ / CHIPSET.DOC next >
Text File  |  1992-08-11  |  17KB  |  543 lines

  1.  
  2.  
  3.         
  4.  
  5.  
  6.                           SHADOW RAM MEMORY CONTROLLERS
  7.  
  8.                                   supported by
  9.  
  10.  
  11.                         THE LAST BYTE MEMORY MANAGER (tm)
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.                                   Version 2.11
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.                               Copyright (C) 1990-92
  31.                                All Rights Reserved
  32.  
  33.  
  34.                                        by
  35.  
  36.  
  37.                               KEY SOFTWARE PRODUCTS
  38.  
  39.                                 440 Ninth Avenue
  40.                           Menlo Park, California 94025
  41.                                   415-364-9847
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.         The Last Byte Memory Manager is a trademark of Key Software Products.
  57.  
  58.  
  59.  
  60.         
  61.  
  62.  
  63.                                 TABLE OF CONTENTS
  64.  
  65.  
  66.  
  67.         CHAPTER 1 - INTRODUCTION        ...........................    1
  68.            1.1  Hardware Requirements       .......................    1
  69.            1.2  Supported Chipsets       ..........................    1
  70.               1.2.1  Chips and Technologies      ..................    1
  71.               1.2.2  ETEQ Microelectronics       ..................    2
  72.               1.2.3  Forex Computer Corporation      ..............    2
  73.               1.2.4  Headland Technology (G2)      ................    2
  74.               1.2.5  Intel Corporation       ......................    3
  75.               1.2.6  OPTi Electronics       .......................    3
  76.               1.2.7  Sun Electronics (SUNTAC)      ................    4
  77.               1.2.8  Symphony Laboratories       ..................    4
  78.               1.2.9  Texas Instruments       ......................    4
  79.               1.2.10  United Microelectronics Corporation (UMC)        4
  80.               1.2.11  VLSI Technology       .......................    5
  81.            1.3  Unsupported Chipsets       ........................    5
  82.               1.3.1  No Shadow Ram Support     ....................    6
  83.               1.3.2  Shadow Ram is not Read/Write    ..............    6
  84.               1.3.3  Overly Complex Control      ..................    6
  85.               1.3.4  Locked Configuration Registers      ..........    6
  86.            1.4  Checking Compatibility Using CHIPSET     ..........    7
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.         
  121.  
  122.  
  123.  
  124.         Aug 11, 1992      SHADOW RAM MEMORY CONTROLLERS                 1
  125.  
  126.  
  127.                         CHAPTER 1 - INTRODUCTION        
  128.  
  129.  
  130.         1.1 Hardware Requirements        
  131.  
  132.         To  install The Last Byte Memory Manager, your computer must have
  133.         a  means  of providing read-write memory in the Upper Memory Area
  134.         between  640k  and  1 megabyte.  This is possible if you have any
  135.         of the following: 
  136.  
  137.              o  Fixed  RAM memory already resident in the upper area
  138.                 (such  as  the 32-bit "Built In Memory" installed in
  139.                 some Compaq 386 machines), or 
  140.  
  141.              o  An  expanded memory board (EEMS, LIM 3.2 EMS, or LIM
  142.                 4.0 EMS), or 
  143.  
  144.                         ┌─────────────────────────────────────────────────┐
  145.                         │ NOTE: Using a LIM 3.2 EMS board is not advised  │ 
  146.                         │ as a method of providing upper memory.  It pro- │ 
  147.                         │ vides only 64k of upper memory and prevents ap- │ 
  148.                         │ plication software from using expanded memory.  │ 
  149.                         └─────────────────────────────────────────────────┘ 
  150.  
  151.              o  A  386sx,  386,  486,  or  486sx  processor  and the
  152.                 Microsoft  Windows  3.0/3.1  or  DOS  5  versions of
  153.                 EMM386, or 
  154.  
  155.              o  One  of  the  shadow  ram  memory  controller  chips
  156.                 listed in the next section.  
  157.  
  158.  
  159.         1.2 Supported Chipsets        
  160.  
  161.         Key  Software  Products  is  continually  adding  support for new
  162.         chipsets  as  they  become  known to us and technical information
  163.         can  be  obtained.  Those that are currently supported in version
  164.         2.11  are  listed in the paragraphs below.  Some that we know of,
  165.         but which cannot be supported are listed in the next section.  
  166.  
  167.  
  168.         1.2.1 Chips and Technologies       
  169.  
  170.         The  following  chips  all  provide 384k of memory in twenty-four
  171.         16k blocks between A0000-FFFFF.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.         Copyright (C) 1990-92, Key Software Products. All Rights Reserved
  182.  
  183.  
  184.         Aug 11, 1992      SHADOW RAM MEMORY CONTROLLERS                 2
  185.  
  186.  
  187.              82C212 - From the CS8221 NEAT (tm) chipset
  188.              82C222 - From the CHIPS/250 PS/2 50/60 chipset
  189.              82C230 - The PS/2 30 Single Chip Controller
  190.              82C235 - The SCAT (tm) Single Chip AT VLSI chip
  191.              82C241 - From the CS8223 LeAPset (tm) chipset
  192.              82C302 - From the CS8230 386/AT CHIPSet (tm)
  193.              82C307 - From the CS8231 386/AT CHIPSet (tm)
  194.              82C311 - From the CS8233 PEAK 386/AT CHIPSet (tm)
  195.              82C351 - From the CS82310 PEAK DM/386 AT CHIPSet (tm)
  196.              82C812 - From the CS8281 NEATsx (tm) chipset
  197.              82C836 - The SCATsx (tm) Single Chip AT VLSI chip
  198.              82C841 - From the CS8283 LeAPset-sx (tm) chipset
  199.  
  200.              (The  82C212  is  identical  to the UMC82C212 made by United
  201.              Microelectronics Corporation.) 
  202.  
  203.         The  following chip provides 384k of memory in sixteen 16k blocks
  204.         between A0000-DFFFF and one 128k block between E0000-FFFFF.  
  205.  
  206.              82C322 - From the CHIPS/280 PS/2 70/80 chipset
  207.  
  208.  
  209.         1.2.2 ETEQ Microelectronics        
  210.  
  211.         These  chips  all  provide  192k  of  memory in twelve 16k blocks
  212.         between  C0000-EFFFF.   If you have a VGA or EGA adapter, you may
  213.         get  additional  memory  by  using  the  MOVE=OVERLAY  option  of
  214.         LASTBYTE.SYS.  
  215.  
  216.              ET82C391  - From the Bobcat 386DX/486DX chipset
  217.              ET82C491  - From the Cougar 386DX/486DX chipset
  218.              ET82C4901 - From the Bengal 386DX/486DX chipset
  219.  
  220.              (The  ET82C391  and  '491  are  indistinguishable;  both are
  221.              reported as a '491.) 
  222.  
  223.  
  224.         1.2.3 Forex Computer Corporation       
  225.  
  226.         The  following  chip  provides  256k  of memory in six 32k blocks
  227.         between C0000-EFFFF and one 64k block between F0000-FFFFF.  
  228.  
  229.              FRX36C300 - From the FRX36C300/200 Cache chipset
  230.  
  231.  
  232.         1.2.4 Headland Technology (G2)       
  233.  
  234.         The  following  chip provides 64k of memory by using the four 16k
  235.         blocks of the EMS page frame.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.         Copyright (C) 1990-92, Key Software Products. All Rights Reserved
  242.  
  243.  
  244.         Aug 11, 1992      SHADOW RAM MEMORY CONTROLLERS                 3
  245.  
  246.  
  247.              HT12  - Single 286 AT Chip
  248.  
  249.         The  following  chips all provide 128k of memory by using the EMS
  250.         mapping area between C0000-DFFFF.  
  251.  
  252.              HT18  - 286/386SX Advanced Memory Manager Chip
  253.              HT21  - 286/386SX Advanced Memory Manager Chip
  254.              HT22  - 286/386SX Advanced Memory Manager Chip
  255.              HT103 - 286/386SX Advanced Memory Manager Chip
  256.              HT113 - 286/386SX Advanced Memory Manager Chip
  257.  
  258.  
  259.         1.2.5 Intel Corporation        
  260.  
  261.         The  following  chips provide 192k of memory in twelve 16k blocks
  262.         between  C0000-EFFFF.   If you have a VGA or EGA adapter, you may
  263.         get  additional  memory  by  using  the  MOVE=OVERLAY  option  of
  264.         LASTBYTE.SYS.  
  265.  
  266.              82343 - From the 82340SX Chip Set
  267.              82346 - From the 82340DX Chip Set
  268.  
  269.              (The  82343  and  82346  are  identical  to the VL82C320 and
  270.              VL82C330 made by VLSI Technology.) 
  271.  
  272.         The  following  chip  provides  384k of memory in twenty-four 16k
  273.         blocks between A0000-FFFFF.  
  274.  
  275.              82359 - From the 82350DT EISA Chip Set
  276.  
  277.  
  278.         1.2.6 OPTi Electronics        
  279.  
  280.         The  following  chips  all  provide  192k of memory in twelve 16k
  281.         blocks  between  C0000-EFFFF.   If you have a VGA or EGA adapter,
  282.         you  may  get  additional memory by using the MOVE=OVERLAY option
  283.         of LASTBYTE.SYS.  
  284.  
  285.              82C281 - From the Cache SX/AT chipset (w/posted write)
  286.              82C282 - From the Cache SX/AT chipset (w/o posted write)
  287.              82C283 - From the Block Interleave SX/AT chipset
  288.              82C382 - From the HiD/386 AT chipset
  289.              82C391 - From the 386WB PC/AT chipset
  290.              82C461 - From the Notebook PC/AT chipset
  291.              82C482 - From the HiB/486 AT chipset
  292.              82C491 - From the 486SXWB PC/AT chipset
  293.              82C493 - From the 486SXWB PC/AT chipset
  294.              82C495 - From the 486SXWB PC/AT chipset
  295.              82C496 - From the DXBB PC/AT chipset
  296.  
  297.              (The  '281,  '282, and '283 are software compatible; all are
  298.  
  299.  
  300.  
  301.         Copyright (C) 1990-92, Key Software Products. All Rights Reserved
  302.  
  303.  
  304.         Aug 11, 1992      SHADOW RAM MEMORY CONTROLLERS                 4
  305.  
  306.  
  307.              reported  as an 82C281.  Similarly, the '491, '493, and '495
  308.              are both reported as an 82C493.) 
  309.  
  310.         The  following  chip  provides 256k of memory in eight 16k blocks
  311.         between C0000-DFFFF and two 64k blocks between E0000-FFFFF.  
  312.  
  313.              82C682 - From the 386/486WB EISA chipset
  314.  
  315.  
  316.         1.2.7 Sun Electronics (SUNTAC)       
  317.  
  318.         All  SunTac  chips  provide  128k  of  memory  in four 32k blocks
  319.         between  E0000-FFFFF.   An  additional  128k  in eight 16k blocks
  320.         between  C0000-DFFFF  is available at the expense of all Expanded
  321.         Memory  by adding the word NOEMS to the SUNTAC Physical option as
  322.         in: Physical=ST62C202,NOEMS.  
  323.  
  324.              ST62C202 - From the chipset 20 for 286
  325.              ST62C241 - From the chipset 24 for 386
  326.              ST62C251 - From the chipset 25 for 286 and 386sx
  327.  
  328.  
  329.         1.2.8 Symphony Laboratories        
  330.  
  331.         The  following  chips  provide 256k of memory in eight 16k blocks
  332.         between   C0000-DFFFF   andanother   two   64k   blocks   between
  333.         E0000-FFFFF.  
  334.  
  335.              SL82C361 - From the SL82C360 80386DX/SX chipset
  336.              SL82C461 - From the SL82C460 80486 chipset
  337.  
  338.  
  339.         1.2.9 Texas Instruments        
  340.  
  341.         The  following  chips  provide  384k of memory in twenty-four 16k
  342.         blocks between A0000-FFFFF.  
  343.  
  344.              TACT82411  - The Snake Single-Chip AT Controller
  345.              TACT82S411 - The Snake+ Single-Chip AT Controller
  346.  
  347.  
  348.         1.2.10 United Microelectronics Corporation (UMC)      
  349.  
  350.         The  following  chip  provides  384k of memory in twenty-four 16k
  351.         blocks between A0000-FFFFF.  
  352.  
  353.              UM82C212 - From the UM82C210 386SX/286 AT Chip Set
  354.  
  355.              (The  UMC82C212 is identical to the 82C212 made by Chips and
  356.              Technologies.) 
  357.  
  358.  
  359.  
  360.  
  361.         Copyright (C) 1990-92, Key Software Products. All Rights Reserved
  362.  
  363.  
  364.         Aug 11, 1992      SHADOW RAM MEMORY CONTROLLERS                 5
  365.  
  366.  
  367.         The  following  chip  provides 256k of memory in eight 16k blocks
  368.         between C0000-DFFFF and two 64k blocks between E0000-FFFFF.  
  369.  
  370.              UM82C481 - From the UM82C480 50Mhz 80486 Chip Set
  371.  
  372.  
  373.         1.2.11 VLSI Technology        
  374.  
  375.         The  following  chip  provides  384k  of memory in six 64k blocks
  376.         between A0000-FFFFF.   
  377.  
  378.              VL82C202 - PC/AT-Compatible High Speed Memory Controller
  379.  
  380.                 ┌─────────────────────────────────────────────────┐
  381.                 │ Pin 69 on th VL82C202 controls whether its      │ 
  382.                 │ shadow ram is enabled or relocated.  This pin   │
  383.                 │ is usually tied to a jumper on the motherboard  │ 
  384.                 │ which must be set properly to work.             │
  385.                 └─────────────────────────────────────────────────┘ 
  386.  
  387.         The  following  chips  provide  384k of memory in four 32k blocks
  388.         between  A0000-BFFFF,  eight  16k blocks between C0000-DFFFF, and
  389.         four 32k blocks between E0000-FFFFF.  
  390.  
  391.              VL82C310 - From the SCAMP 286/386sx Chip Set
  392.              VL82C311 - From the SCAMP 286/386sx Chip Set
  393.  
  394.         The  following  chips provide 192k of memory in twelve 16k blocks
  395.         between  C0000-EFFFF.   If you have a VGA or EGA adapter, you may
  396.         get  additional  memory  by  using  the  MOVE=OVERLAY  option  of
  397.         LASTBYTE.SYS.  
  398.  
  399.              VL82C320 - From the TOPCAT 286/386sx Chip Set
  400.              VL82C330 - From the TOPCAT 386 DX Chip Set
  401.  
  402.              (The  VL82C320  and  VL82C330 are identical to the 82343 and
  403.              82346 made by Intel Corporation.) 
  404.  
  405.         The  following  chip  provides  384k of memory in twenty-four 16k
  406.         blocks between A0000-FFFFF.  
  407.  
  408.              VL82C486 - Single Chip, High Performance 486 PC/AT Controller
  409.  
  410.  
  411.         1.3 Unsupported Chipsets        
  412.  
  413.         If  your computer has shadow ram capability, then it probably has
  414.         a  shadow ram memory controller.  However, some of these chipsets
  415.         cannot  be  supported by The Last Byte Memory Manager for reasons
  416.         shown below.  
  417.  
  418.  
  419.  
  420.  
  421.         Copyright (C) 1990-92, Key Software Products. All Rights Reserved
  422.  
  423.  
  424.         Aug 11, 1992      SHADOW RAM MEMORY CONTROLLERS                 6
  425.  
  426.  
  427.         Some  of  these  chips, however, do have hardware EMS support and
  428.         thus  many  of  their motherboards come with an EMS device driver
  429.         designed  specifically  to take advantage of this capability.  So
  430.         in  many  cases,  you can install this driver first, and then The
  431.         Last  Byte  Memory  Manager can use it to manage the upper memory
  432.         area.  
  433.  
  434.  
  435.         1.3.1 No Shadow Ram Support      
  436.  
  437.         Some   of   the   older   chipsets  do  not  provide  shadow  ram
  438.         capability.  
  439.  
  440.         Examples: VLSI Technologies 82C100 series
  441.                   Western Digital chipsets
  442.                   Texas Instruments TACT82300 series
  443.                   Early Suntac chipsets (ST62BC001-6)
  444.                   United Microelectronics Corp. UM82C231
  445.  
  446.  
  447.         1.3.2 Shadow Ram is not Read/Write     
  448.  
  449.         Some  chipsets  have  shadow ram, but can only put it into either
  450.         write-only  mode  (for copying rom contents to ram), or read-only
  451.         mode  (to  prevent accidental writes into what's supposed to be a
  452.         copy of rom).  
  453.  
  454.         Examples: ACC Microelectronics chipsets
  455.                   Headland/G2 Technologies chipsets
  456.                   CONTAQ chipsets
  457.  
  458.  
  459.         1.3.3 Overly Complex Control       
  460.  
  461.         The  Last Byte Memory Manager software is table-driven, making it
  462.         relatively   easy   to   adapt  to  different  memory  controller
  463.         architectures, but there are limits!   
  464.  
  465.         Examples: Zymos chipsets
  466.                   United Micro. Corp. UM82C384, '388, '389
  467.                   Forex Computer Corp. FRX36C100
  468.                   Silicon Integrated System Corp. (SIS)
  469.                         chipsets
  470.  
  471.  
  472.         1.3.4 Locked Configuration Registers       
  473.  
  474.         Some  memory  controllers  are  designed  so  that  they  can  be
  475.         "locked"  at  the  end  of  software  initialization, requiring a
  476.         hardware  reset  to  unlock,  and  thus  preventing The Last Byte
  477.         Memory Manager from accessing the controller.  
  478.  
  479.  
  480.  
  481.         Copyright (C) 1990-92, Key Software Products. All Rights Reserved
  482.  
  483.  
  484.         Aug 11, 1992      SHADOW RAM MEMORY CONTROLLERS                 7
  485.  
  486.  
  487.  
  488.         Examples: Intel 82335, 82335SX
  489.  
  490.  
  491.         1.4 Checking Compatibility Using CHIPSET      
  492.  
  493.         CHIPSET  is a program that attempts to determine if your computer
  494.         has  one  of the memory controllers required to use The Last Byte
  495.         Memory  Manager.   To  run  CHIPSET, simply enter its name on the
  496.         command line: 
  497.  
  498.                 A>CHIPSET 
  499.  
  500.         and  follow  the  prompts.   CHIPSET  will  try  to  identify the
  501.         particular  memory controller you have, if any.  If it can't find
  502.         a  memory  controller, it will look for fixed memory in the upper
  503.         area  or  expanded  memory as a means of installing The Last Byte
  504.         Memory  Manager.   If  it  is  successful,  it  will give you the
  505.         option  of  automatically linking to the INSTALL program to setup
  506.         for use of The Last Byte Memory Manager.  
  507.  
  508.         CHIPSET   automatically  senses  whether  you  have  a  color  or
  509.         monochrome  display  to  determine  how  to  present  data on the
  510.         screen.   However,  you  may  force  the mode by using one of the
  511.         command  line  options:  /MONO,  /COLOR,  or /LCD (for monochrome
  512.         liquid crystal displays).  
  513.  
  514.         If  your  computer  has  one of the listed devices, then The Last
  515.         Byte Memory Manager should work on your computer.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.         Copyright (C) 1990-92, Key Software Products. All Rights Reserved
  542.  
  543.